﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace Example
{
    class Personaje
    {
        private String nombre;
        private Byte[] avatar1;
        private Byte[] avatar2;
        private int eschico;
        private int pelocorto;
        private int pelomoreno;
        private int ojososcuros;
        private int llevagafas;
        private int bellofacial;
        private int llevabufanda;
        private int llevatirantes;
        private PersonajeDAO perso_dao;


        public String getNombre()
        {
            return this.nombre;
        }

        public void setNombre(String nombre)
        {
            this.nombre = nombre;
        }

        public Byte[] getAvatar1()
        {
            return this.avatar1;
        }

        public void setAvatar1(byte[] avatar1)
        {
            this.avatar1 = avatar1;
        }

        public Byte[] getAvatar2()
        {
            return this.avatar2;
        }

        public void setAvatar2(byte[] avatar2)
        {
            this.avatar2 = avatar2;
        }

        public int getEschico()
        {
            return eschico;
        }

        public void setEschico(int eschico)
        {
            this.eschico = eschico;
        }

        public int getPelocorto()
        {
            return pelocorto;
        }

        public void setPelocorto(int pelocorto)
        {
            this.pelocorto = pelocorto;
        }
        public int getPelomoreno()
        {
            return pelomoreno;
        }

        public void setPelomoreno(int pelomoreno)
        {
            this.pelomoreno = pelomoreno;
        }
        public int getOjososcuros()
        {
            return ojososcuros;
        }

        public void setOjososcuros(int ojososcuros)
        {
            this.ojososcuros = ojososcuros;
        }
        public int getLlevagafas()
        {
            return llevagafas;
        }

        public void setLlevagafas(int llevagafas)
        {
            this.llevagafas = llevagafas;
        }

        public int getBellofacial()
        {
            return bellofacial;
        }

        public void setBellofacial(int bellofacial)
        {
            this.bellofacial = bellofacial;
        }

        public int getLlevabufanda()
        {
            return llevabufanda;
        }

        public void setLlevabufanda(int llevabufanda)
        {
            this.llevabufanda = llevabufanda;
        }

        public int getLlevatirantes()
        {
            return llevatirantes;
        }

        public void setLlevatirantes(int llevatirantes)
        {
            this.llevatirantes = llevatirantes;
        }

       
        //private UsuarioDAO usuarioDAO;

        public Personaje(String nombre, Byte[] avatar1, Byte[] avatar2)
        {
            /* Construimos el objeto a partir del nombre */
            this.nombre = nombre;
            this.avatar1 = avatar1;
            this.avatar2 = avatar2;
            perso_dao = new PersonajeDAO();
        }

        public Personaje() { }


        public Boolean dame_respuesta(int id_pregunta)
        {
            Boolean respuesta;
            respuesta = perso_dao.dame_respuesta(id_pregunta, this.nombre);
            return respuesta;
        }
    }
}
